package main

import (
	"fmt"
	"runtime"
)

//演示设置golang 协程可以使用的CPU数
func main() {

	//golang 1.8之后，默认就是让进程跑在多个核心上，所以不用特意设置
	//获取当前系统的CPU数量
	cpuNum := runtime.NumCPU() //目前我电脑得到的逻辑核心数是8，其实我是4核8线程的I7
	fmt.Println(cpuNum)
	runtime.GOMAXPROCS(cpuNum)
}
